package com.itlong.cloud.POJO.DTO.operate;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <desc>
 *      添加项目DTO
 * </desc>
 *
 * @createDate 2017-10-12.
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class OperateProjectSaveDTO extends BaseDTO implements Serializable{

    private String projectId; //项目Id
    private String projectName; //项目名称
    private String pubKey; //项目公钥
    private Integer status; //状态： 1-启用，2-禁用
    private String projectMemo; //备注

    private String countryId; //国家ID
    private String provinceId; //省ID
    private String cityId; //市ID
    private String districtId; //区ID

    /**客户（集团）名称*/
    private String customerName;

    /**项目配套系统 1云平台 2线下平台*/
    private String projectSystem;

    /**项目属性 0: 正式项目 , 1:非正式项目*/
    private Integer projectProperty;

    /**产品类型 0:旺龙 ， 1:旺龙集团 ，2:厂家海外 ， 3:HLD*/
    private Integer productType;

    /**关联文件文件*/
    private String projectFile;

    /**安全码随机8位数*/
    private String securityCode;

    /**请求ip*/
    private String ip;

    /**操作菜单*/
    private String operateFunction;

    /**操作功能*/
    private String operateWay;

    private String cloudServerCost;  //云空间服务费 1收费 0不收费

    private String assignmentIds;    //任务书Id,多个以逗号隔开
}
